Hybrid Modeling in Modelica based on the Synchronous Data Flow Principle
نویسندگان
چکیده
The unique features of the object-oriented modeling language Modelica to model combined continuous time and discrete event systems are discussed. A hybrid Modelica model is described by a set of synchronous differential, algebraic and discrete equations leading to deterministic behaviour and automatic synchronization of the continuous and discrete parts of a model. The consequences of this view are discussed and demonstrated at hand of a new method to model ideal switch elements such as ideal diodes ideal thyristors or friction. At event instants this leads to mixed continuous/discrete systems of equations that have to be solved by appropriate algorithms.
منابع مشابه
Object - oriented and Structural - dynamic Modeling and Simulation I
The SNE special issues on Object-oriented and Structural-dynamic Modelling and Simulation emphasize on recent developments in languages and tools for object-oriented modelling of complex systems and on approaches, languages and tools for structural-dynamic systems. Computer aided modelling and simulation of complex systems , using components from multiple application domains, have in recent yea...
متن کاملObject-Oriented and Hybrid Modeling in Modelica
Modelica is an object-oriented language for modeling of large and heterogeneous physical systems. Typical applications include mechatronic models in robotics, automotive and aerospace applications involving mechanical, electrical, hydraulic and control subsystems, process oriented applications and generation and distribution of electric power. The unique features of Modelica to model combined c...
متن کاملModeling of mixed Continuous/Discrete Systems in Modelica
2 Basic language elements for hybrid models in Modelica 2 2.1 Synchronous continuous and discrete equations . . . . . . . . . . . . . . . . . . . . . . . 2 2.2 Relation triggered state and time events . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Left and right limit of a variable (operator pre) . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Event synchronization . . . . . . ...
متن کاملModeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملOn the Connection of Equation- and Automata-based Languages: Transforming the Compositional Interchange Format to Modelica
In recent years, the object-oriented Modelica formalism for dynamic hybrid models has become a de-facto standard for the equation-based modeling, design, and analysis of complex, heterogeneous systems. It provides powerful mechanisms for model structuring and consistent model re-use, and a variety of tools are available that are based on the Modelica formalism. In this paper, an algorithmic tra...
متن کامل